package lesson01;

import java.io.IOException;
import java.io.OutputStream;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
import java.nio.charset.StandardCharsets;

/*   客户端成分
    1.连接服务器 serverIP=InetAddres.getByNmae("192.168.x.x")
    2 创建Socket     int port=9999; //接口
                     Socket socket=new Socket(serverIP,port);
    3.发送消息    用输出流 os.socket.getOputStream();
                        os.write("xxxxx".getByte());
*/
public class TcpClientDemo01 {
    public static void main(String[] args) throws IOException {
        InetAddress serverIP=null;
        Socket socket=null;
        OutputStream os=null;
        try {//1.要知道服务器的地址
            serverIP=InetAddress.getByName("192.168.137.1");
            int port=9999;
            //创建一个socket连接
           socket=new Socket(serverIP,port);
              //发送消息
           os=socket.getOutputStream();
            os.write("你好，我是客户端发来的3".getBytes());


        } catch (Exception e) {
            e.printStackTrace(); //在命令行打印异常信息在程序中出错的位置及原因。
        }finally {
            if(os!=null){
                os.close();
            }
            if(socket!=null){
                socket.close();
            }
//            if(serverIP!=null){
//                serverIP.close();
//            }
        }


    }

}
